@charset "utf-8";
/* 基础样式 made by CXH*/
@media only screen and (min-device-width:1200px) and (max-device-width:1330px) {
    html{font-size: 12px !important;}
}
@media only screen and (min-device-width:1330px) and (max-device-width:1460px) {
    html{font-size: 16px !important;}
}
@media only screen and (min-device-width:1460px) and (max-device-width:1590px) {
    html{font-size: 18px !important;}
}
@media only screen and (min-device-width:1590px){
    html{font-size: 20px !important;}
}
*{ padding:0; margin:0;word-wrap: break-word;}

html{height: 100%;}
html, body {
  width: 100%;
  word-wrap: break-word;
  background: #fff;
}
* {
  outline: none;
  -webkit-tap-highlight-color:rgba(0,0,0,0); }
body {
  font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;
}

.head-image{
  background:url("/src/assets/image/common/header.png")!important;background-size:100%!important;
}
p{margin: 0;}
body{color:#000;font-size: .426rem;font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;-webkit-overflow-scrolling:touch; overflow-scrolling: touch;}
ul,ol,dl,li{ list-style:none;}
i,em{ font-style:normal;}
a{ color:#333; text-decoration:none;cursor: pointer;}
img{ border:0; vertical-align:top;}
table{ border-collapse:collapse;border-spacing:0;}
th{ text-align:inherit;}
caption,th { text-align:left; }
.clearfix:after{ display:block; content:''; clear:both;}
input{-webkit-appearance: none;}
/*常用class*/
.fl{ float: left; }
.fr{ float: right; }
.infinite-hasfooter{
  margin-bottom: 1.334rem;
}
.omit2{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.omit{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.inifinte-text {
  line-height: 1rem;
  font-size: 14px;
  text-align: center;
  color: #999;
  clear: both;
  background: #f5f5f5;
}
.border-bottom{
  box-shadow: inset -1px -1px 0 0 rgba(221, 221, 221, 0.5);
}

@fontSizeBig:18px;
@fontSizeNormal:14px;
@fontSizeSmall:12px;
@fontSizeSmaller:11px;

// px与rem的值的对应
@size1: .0267rem;
@size2: .0533rem;
@size3: .08rem;
@size4: .1067rem;
@size5: .1333rem;
@size6: .16rem;
@size8: .2133rem;
@size9: .24rem;
@size10: .2667rem;
@size11: .2933rem;
@size12: .32rem;
@size13: .32rem;
@size14: .3733rem;
@size15: .4rem;
@size16: .426rem;
@size18: .48rem;
@size20: .5333rem;
@size21: .56rem;
@size22: .5867rem;
@size24: .64rem;
@size25: .6667rem;
@size26: .6933rem;
@size28: .7467rem;
@size30: .8rem;
@size33: .88rem;
@size35: .9333rem;
@size36: .96rem;
@size40: 1.0667rem;
@size41: 1.0933rem;
@size43: 1.1467rem;
@size44: 1.1733rem;
@size45: 1.2rem;
@size49: 1.3067rem;
@size50: 1.3333rem;
@size53: 1.4133rem;
@size54: 1.44rem;
@size55: 1.4667rem;
@size62: 1.6533rem;
@size72: 1.92rem;
@size73: 1.9467rem;
@size75: 2rem;
@size76: 2.0267rem;
@size78: 2.08rem;
@size80: 2.1333rem;
@size98: 2.6133rem;
@size115: 3.0667rem;
@size120: 3.2rem;
@size150: 4rem;
@size162: 4.3333rem;
@size200: 5.3333rem;
@size211: 5.6267rem;
@size256: 6.8267rem;
@size295: 7.8667rem;
@size300: 7.8667rem;
@size335: 8.9333rem;
@size345: 9.2rem;
@size375: 10rem;


//编辑器优化

.html-content{color:#333;padding:0 12px;box-sizing:border-box}.html-content pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.html-content img{max-width:100%;vertical-align:middle;height:auto!important}.html-content ul,.html-content ul li{list-style:disc inside}.html-content ul li{font-size:18px;line-height:32px}.html-content ol{list-style:decimal inside}.html-content ol li{list-style:decimal inside;font-size:18px;line-height:32px}.html-content em{font-style:oblique}.html-content em,.html-content p,.html-content s,.html-content strong,.html-content u{font-size:18px;line-height:32px}.html-content p{margin-top:1em!important}.html-content h1{margin-top:1em;font-size:24px}.html-content h2{margin-top:1em;font-size:22px}.html-content h3{margin-top:1em;font-size:18px}.html-content h4{margin-top:1em;font-size:16px}.html-content h5{margin-top:1em;font-size:14px}.html-content h6{margin-top:1em;font-size:12px}.html-content span{font-size:18px;line-height:32px}.pindent{text-indent:2em}.html-content blockquote{padding-left:10px;border-left:3px solid #dbdbdb}.html-content ol>li>p,.html-content ul>li>p{display:initial}.html-content iframe{width:100%;height:4.8rem}.html-content iframe body>div{width:100%;height:100%}iframe{width:100%;height:4.8rem}iframe body>div{width:100%;height:100%}.video-player-box{height:100%}.vjs-big-play-button{width:50px;border-radius:50%;top:35%;left:50%;transform:translate(-50%)}


